Unigraphics. Справочник по интерфейсу пользователя

       

Setting Up Goal Seek [Диалоговое окно Setup UG Goal Seek - Задание метода поиска решения]


При выборе опции Options—>Setup Goal Seek открывается основное диалоговое окно задания методов поиска решения.

При работе с опцией Goal Seek придерживайтесь следующей последовательности действий:

Выберите начальное приближение.

Выполните обновление электронной таблицы.

Выполните обновление выражений активного диапазона в файле части Unigraphics (выберите опцию Tools—>Update UG Part ).

Еще раз выполните обновление электронной таблицы.

Прочитайте и проанализируйте ячейку значения целевой функции.

Повторяйте эту последовательность действий до тех пор, пока значение целевой функции не окажется в приемлемом допуске с заданным значением. Расчет очередного "приближения" выполняется методом, установленным в диалоговом окне Setup UG Goal Seek. Шаг 3 можно исключить из последовательности действий с помощью опции Tools—>Goal Seek—>Perform UG Update . Это целесообразно сделать в том случае, когда параметры части Unigraphics не изменяются. В таком случае функция Unigraphics Goal Seek работает так же, как и аналогичная встроенная функция электронной таблицы.

Не все уравнения можно решить численными методами, даже если они имеют решения. В случае неудачи говорят, что итерационный процесс решения "не сходится". В частности, это может случиться с функциями, имеющими разрыв [например, разрыв по производной]. Возможны ситуации, когда заданные начальные приближения вызывают фатальные ошибки в операции с плавающей точкой [floating point error], например, деление на ноль [division by zero]. В большинстве случаев выбор начального приближения оказывает решающее влияние на скорость сходимости итерационного процесса [чем "ближе" начальное приближение к теоретическому значению, тем быстрее будет найдено решение].

Вот наиболее распространенные ошибки, которые встречаются при использовании любого численного метода:

Неверный адрес ячейки (например, A99999999999 или 12 вместо A2).

Неверное значение численного параметра (например, a.4 вместо 1.4).


Пустая ячейка аргумента функции (т.е. значение ячейки, задействованной в формуле, не определено).

Значение ячейки аргумента не является числом.

Пустая ячейка значения функции. Ячейка, отведенная под значение функции, не определена и, следовательно, невозможно оценить значение функции.

Не задана формула для ячейки, отведенной под значение функции.

Ошибка в операции с плавающей точкой при расчете значения функции (например, деление на ноль).

Число итераций достигло предельного значения, а процесс не сходится (решение не найдено). [Ограничение на число итераций устанавливается для того, чтобы избежать зацикливания.]

Ошибка при обновлении файла части Unigraphics.

При возникновении ошибки в нижней строке электронной таблицы выдается диагностическое сообщение.

Целевая функция запускается из главного меню электронной таблицы опцией Tools—>Goal Seek.


Содержание раздела